﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Clandestine.Entities
{
    public abstract class Trigger : Entity
    {
        private Point position;
        private Size size;
        private float layer;

        public override float Layer
        {
            get { return layer; }
            set { layer = value; }
        }

        public override Sprite Sprite
        {
            get { return null; }
        }

        public override bool SupportsResizing
        {
            get { return true; }
        }

        public override Point Position
        {
            get { return position; }
            set { position = value; }
        }

        public override Size Size
        {
            get { return size; }
            set { size = value; }
        }

        public abstract GLColor EditorColor { get; }
    }
}
